#ifndef CARD_H
#define CARD_H

#include <QString>
class card {
public:

    card();

    int     getCardType();
    int     getAttack();
    int     getMp();
    int     getPrice();
    int     getBuff();
    QString getDescribe();
    QString getPicPath();
    QString getMusicPath();

    void    setCardType(int);
    void    setAttack(int);
    void    setMp(int);
    void    setPrice(int);
    void    setBuff(int);
    void    setDescribe(QString);
    void    setPicPath(QString);
    void    setMusicPath(QString);
    bool consume;      // 消耗类型判断

    int id;       // 编号
    QString name; // 名称
    int actType;  // 动作类型

private:

    int cardType;      // 类型
    QString describe;  // 卡片描述

    int attack;        // 攻击力
    int Mp;            // 消耗
    int price;         // 商店购买价格
    int buff;          // 技能效果：1力量 2敏捷 3脆弱 4虚弱 5暴走叠层


    QString picPath;   // 获取图片路径
    QString musicPath; // 获取使用音效
};

#endif // CARD_H
